package com.cqtd.rebate.model.vo;

import java.io.Serializable;
import java.util.Date;

/**
 * 系统账目流向明细-用于页面展现VO
 * @author colin
 *
 */
public class SysCashDetailVO implements Serializable {

	private static final long serialVersionUID = 1700222041138244740L;
	private String id;
	private Long sysCashNo;//系统流水号
	private String userId;//会员ID
	private Long userNo;//会员编号
	private Double cashAmount;//提现金额/注册支出金额/充值收入金额/返利收入金额
	private Double rebateAccountBalance;//返利帐户余额 
	private Double rechargeAccountBalance ;//充值账户余额
	private String bankAccountName;//银行卡户名 
	private String bankAccountNo;//开户银行卡号
	private String flow;//流向:0：支出1：收入
	private String status;//0:已成功 1:处理中 2：处理失败
	private Date cashDate;//提现日期   YYYY-MM-DD
	private Date cashDetailDate;//提现详细日期 YYYY-MM-DD HH:MM:SS
	private String transactiontype;//交易类型 0:收入1：支出2：提现
	private Integer year;//年
	private Integer month;//月
	private Integer day;//日
	private String remark;//备注
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public Long getSysCashNo() {
		return sysCashNo;
	}
	public void setSysCashNo(Long sysCashNo) {
		this.sysCashNo = sysCashNo;
	}
	public String getUserId() {
		return userId;
	}
	public void setUserId(String userId) {
		this.userId = userId;
	}
	public Long getUserNo() {
		return userNo;
	}
	public void setUserNo(Long userNo) {
		this.userNo = userNo;
	}
	public Double getCashAmount() {
		return cashAmount;
	}
	public void setCashAmount(Double cashAmount) {
		this.cashAmount = cashAmount;
	}
	public Double getRebateAccountBalance() {
		return rebateAccountBalance;
	}
	public void setRebateAccountBalance(Double rebateAccountBalance) {
		this.rebateAccountBalance = rebateAccountBalance;
	}
	public Double getRechargeAccountBalance() {
		return rechargeAccountBalance;
	}
	public void setRechargeAccountBalance(Double rechargeAccountBalance) {
		this.rechargeAccountBalance = rechargeAccountBalance;
	}
	public String getBankAccountName() {
		return bankAccountName;
	}
	public void setBankAccountName(String bankAccountName) {
		this.bankAccountName = bankAccountName;
	}
	public String getBankAccountNo() {
		return bankAccountNo;
	}
	public void setBankAccountNo(String bankAccountNo) {
		this.bankAccountNo = bankAccountNo;
	}
	public String getFlow() {
		return flow;
	}
	public void setFlow(String flow) {
		this.flow = flow;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public Date getCashDate() {
		return cashDate;
	}
	public void setCashDate(Date cashDate) {
		this.cashDate = cashDate;
	}
	public Date getCashDetailDate() {
		return cashDetailDate;
	}
	public void setCashDetailDate(Date cashDetailDate) {
		this.cashDetailDate = cashDetailDate;
	}
	public String getTransactiontype() {
		return transactiontype;
	}
	public void setTransactiontype(String transactiontype) {
		this.transactiontype = transactiontype;
	}
	public Integer getYear() {
		return year;
	}
	public void setYear(Integer year) {
		this.year = year;
	}
	public Integer getMonth() {
		return month;
	}
	public void setMonth(Integer month) {
		this.month = month;
	}
	public Integer getDay() {
		return day;
	}
	public void setDay(Integer day) {
		this.day = day;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
}
